package com.css.openapi.BO;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;

/**
 * 自然人实名登记入参
 */
@Data
public class ZrrSmdjReq implements Serializable {
    private static final long serialVersionUID = 1L;

    @NotBlank(message = "商户绑定编号不能为空")
    @ApiModelProperty(value = "商户绑定编号")
    @JsonProperty("shbdbh")
    private String shbdbh;

    @NotBlank(message = "自然人姓名不能为空")
    @ApiModelProperty(value = "自然人姓名")
    @JsonProperty("zrrxm")
    private String zrrxm;

    @NotBlank(message = "自然人身份证件号码不能为空")
    @ApiModelProperty(value = "自然人身份证件号码")
    @JsonProperty("zrrsfzjhm")
    private String zrrsfzjhm ;

    @ApiModelProperty(value = "自然人收款银行账号")
    @JsonProperty("zrrskyhzh")
    private String zrrskyhzh ;

    @ApiModelProperty(value = "自然人收款银行卡预留手机号")
    @JsonProperty("zrrskyhylsjh")
    private String zrrskyhylsjh ;

    @ApiModelProperty(value = "开户银行所在省份")
    @JsonProperty("khyhszsf")
    private String khyhszsf ;

    @ApiModelProperty(value = "户口本户主页")
    @JsonProperty("hkbhzy")
    private String hkbhzy ;

    @ApiModelProperty(value = "户口本本人页")
    @JsonProperty("hkbbry")
    private String hkbbry ;

    @ApiModelProperty(value = "村委会生产经营种植养殖证明，盖章")
    @JsonProperty("cwhscjyzm")
    private String cwhscjyzm ;

}
